iT邦幫忙

2022 iThome 鐵人賽

DAY 2
0

前言

上一章我們稍微了解了Django的架構,和他的特色。今天我們要開始著手建置我們要開發的環境。
因為避免一些相容和版本可能會造成的問題,將會使用虛擬環境作為我們的開發環境。
而虛擬環境具備以下幾個優點:
1.你的專案將會擁有獨立的環境,不會影響到其他專案。
2.方便管控不同版本的套件。
3.如果需要多人協作或在不同機器上跑同一個專案時,使用虛擬環境也可以確保環境一致性。

Python 安裝

在我的這次的鐵人賽中,會使用Python 3.10.4 和vscode做為編輯器,因此需要先安裝Python 3.10.4和vscode。
Python安裝方式建議可以去官網下載。
vscode網路上也有很多教學,只要確定Python版本沒問題即可。

建立Project和建立虛擬環境

首先建立一個資料夾

mkdir Django_website
cd Django_website

之後用Python內建的venv指令建立一個虛擬環境,venv後面的虛擬環境名稱可以自行取名,我這裡命名為django_env。

python -m venv django_env

當成功建立之後,就會出現一個名為django_env的資料夾,並可以用以下指令在各系統中執行虛擬環境。

Linux/mac os

source ./django_env/bin/activate

Windows

.\django_env\Scripts\activate.bat 

用這些方式就可以進入虛擬環境中,在建置過程中,用vscode有遇到一些問題
但vscode有一個坑,因為PowerShell的關係,執行上面windows的方式都沒辦法進入,後來google到之前鐵人賽有人有提到要使用另一種方式才能進入。

.\django_env\Scripts\activate.ps1 

進入後只要在終端機名稱前有括號就成功了!

(django_env) PS C:\Users

如果要離開虛擬環境則是使用 deactivate 就可以離開囉。

(django_env) PS C:\Users\user\Django_website> deactivate

那今天就到這裡,我們明天繼續Django之旅!

參考資料&推薦閱讀

官方vscode建置Python環境教學


上一篇
Day 1 - 跟Django say Hi!
下一篇
Day3 -Django Project 建置
系列文
從0 到 50 初探 如何使用Django 架構出一個網站30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言